# -*- coding: utf-8 -*-

""" 
@author: Belarmino Vargas Nº6045, Pedro Lindeza Nº9636
@obs: Trabalho de grupo da disciplina LP
Codigo de leitura de um fixeiro xls e apos a sua leitura
envia para uma base de dados
"""

import sqlite3
import xlrd

connection = sqlite3.connect('database.db')
cursor = connection.cursor()

cursor.execute("DROP TABLE IF EXISTS resultados")
cursor.execute("CREATE TABLE resultados(CodInstituicao number, CodCurso number, NomeInstituicao text, NomeCurso text, Grau text, VagasIni number, Colocados number, UltNota number, VagasRest number)")

workbook = xlrd.open_workbook('cna131fresultados.xls')
worksheet = workbook.sheet_by_name('Resultados')

num_rows = worksheet.nrows
num_cells = worksheet.ncols

for row in range(3, num_rows - 2):
        lst = []
        for cell in range(num_cells):
                lst.append(worksheet.cell_value(row, cell))
                pass
        cursor.execute("INSERT INTO resultados VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)", lst)
        pass

connection.commit()
connection.close()



